package com.googlecode.asm_ide.compiler;

import java.io.File;
import java.io.InputStream;
import java.util.ArrayList;

/**
 *
 * @author Philipp Hell <philipp@hell.info>
 */
public interface Compiler {
   
    public void compile(File f); 
    
    public String getName();
    
    public ArrayList<String> getConsoleOutput();
    
    public ArrayList<String> getErrorOutput();
    
    public boolean isAvailable();
   
    @Override
    public String toString();
}